﻿//14.【2020统考真题】定义三元组（a, b, c）
// （a, b, c.均为整数）的距离D = |a - b| + |b - c| + |c - a|。
//给定3个非空整数集合S1，S2和S3，按升序分别存储在3个数组中。
//请设计一个尽可能高效的算法，计算并输出所有可能的三元组（a, b, c）
//（a∈S1, b∈S2, C∈S3）中的最小距离。
//例如S1 = ｛ - 1, 0, 9｝，S2 = ｛ - 25， - 10, 10, 11｝，
//S3 = ｛2, 9, 17, 30, 41｝，则最小距离为2，相应的三元组为（9, 10, 9）。
//要求：
//1）给出算法的基本设计思想。
//2）根据设计思想，采用C语言或 C++语言描述算法，关键之处给出注释。
//3）说明你所设计算法的时间复杂度和空间复杂度。